package org.dromara.system.domain.vo;

import io.swagger.v3.oas.models.security.SecurityScheme;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.dromara.system.domain.SysUser;

import java.math.BigDecimal;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class InviteUserListVo {

    private List<SysUser> sysUser;

    //累计邀请人数
    private Integer accumulatedInvitationsNum;

    //已经获赠积分
    private BigDecimal alreadyEarnedPoints;

    //还差人数
    private Integer differNum;

    //可以获取积分
    private BigDecimal invitePoints;

    //阶段需要邀请人数
    private Long invitationRequired;

}
